.clearfix:after{content:'.';display:block;visibility:hidden;height:0;line-height:0;font-size:0;clear:both}
.clearfix{zoom:1}
#bd{width:990px;margin:0 auto}
a{color:#1163a3;text-decoration:none}
a:hover{color:#1163a3;text-decoration:underline}
a:focus{outline:0}
.sp{color:#333}
.simsun,.nav-more,.required{font-family:"\5B8B\4F53"}
.required{font-size:14px;color:#f90;margin-right:5px}
.color-gray{color:#999}
textarea,input,select{vertical-align:middle;padding:5px;margin-right:5px;color:#333;}
textarea{vertical-align:top;background-color:#fff}
.textarea-s,.textarea-m,.input-s,.input-m,.input-l{width:500px;background-color:#fff;border:1px solid #d9d9d9;-moz-box-shadow:1px 1px #eee inset;-webkit-box-shadow:1px 1px #eee inset;box-shadow:1px 1px #eee inset}
.input-s{vertical-align:middle;width:150px;padding:5px}
.input-l{vertical-align:middle;width:450px;padding:5px}
.input-m{vertical-align:middle;width:320px;padding:5px}
.textarea-s{font-size:12px;height:80px}
.textarea-m{width:320px;height:60px}
.table-one{margin:0 auto}
.table-one th{font-weight:bold;line-height:25px;font-weight:bold;color:#333;text-align:center;padding:5px 0;border:1px solid #d5d5d5;background:#f9f9f9}
.table-one td{padding:5px;color:#333;text-align:center;border:1px solid #ddd}
.table-one .bg td{background:#f7f7f7}
.table-one td a{color:#06F}
.table-two{text-align:left;margin:0}
.table-two td{vertical-align:top;border:0 none}
.table-two .td-title{font-weight:bold;text-align:right;width:20%}
.btn{vertical-align:middle}
.btn b{font-weight:normal}
.btn01,.btn02,.btn04,.btn05,.btn07{display:inline-block;color:#333;line-height:25px;text-decoration:none;text-align:center;padding:0 0 0 10px;height:25px;overflow:hidden;cursor:pointer}
.btn01 span,.btn02 span,.btn04 span,.btn05 span,.btn07 span{display:inline-block;vertical-align:top;padding:0 5px 0 0;cursor:pointer;height:100%}
.btn01:hover,.btn02:hover,.btn04:hover,.btn05:hover,.btn07:hover{color:#333;text-decoration:none}
.btn01{height:24px;padding:0 10px 0 15px;margin-top:1px;border-left:1px solid #ccc;border-right:1px solid #ccc;background-position:0 -270px}
.btn01:hover{color:#aa3a37;text-decoration:none;border-left:1px solid #ddd;border-right:1px solid #ddd;background-position:0 -300px}
.btn02{background-position:0 0}
.btn02 span{background-position:right 0}
.btn02:hover{background-position:0 -30px}
.btn02:hover span{background-position:right -30px}
.btn02 b{display:inline-block;padding-right:20px;background-position:right -151px}
.btn04,.btn05,.btn06{display:inline-block;font-size:14px;line-height:35px;padding:0 0 0 30px;height:35px;background-position:0 -190px}
.btn04 span,.btn05 span,.btn06 span{display:inline-block;vertical-align:top;height:100%;padding-right:30px;background-position:right -190px}
.btn04:hover,.btn05:hover{background-position:0 -230px}
.btn04:hover span,.btn05:hover span{background-position:right -230px}
.btn04 b,.btn05 b{color:#fff;font-weight:bold}
.btn05 b{color:#333}
.btn06 b{color:#999;font-weight:bold;text-decoration:none}
.btn06 a:hover{text-decoration:none}
.btni04,.btni05,.btni06,.btni08{display:inline-block;vertical-align:middle;padding-left:1px;height:35px;background-position:0 -190px;cursor:pointer}
.btni04 span,.btni05 span,.btni06 span,.btni08 span{display:inline-block;height:100%;padding-right:1px;background-position:right -190px}
.btni04:hover,.btni04-hover,.btni05:hover,.btni05-hover,.btni08:hover,.btni08-hover{background-position:0 -230px}
.btni04:hover span,.btni04-hover span,.btni05:hover span,.btni05-hover span,.btni08:hover span,.btni08-hover span{background-position:right -230px}
.btni04 input,.btni05 input,.btni06 input,.btni08 input{font-weight:bold;font-size:14px;line-height:20px;padding:8px 25px 0;*padding:7px 10px 0;color:#fff;border:0;background:0;cursor:pointer}
.btn05{background-position:0 -270px}
.btn05 span{background-position:right -270px}
.btn05:hover{background-position:0 -310px}
.btn05:hover span{color:#333;background-position:right -310px}
.btni05{background-position:0 -270px}
.btni05 span{background-position:right -270px}
.btni05:hover,.btni05-hover{background-position:0 -310px}
.btni05:hover span,.btni05-hover span{background-position:right -310px}
.btni05 input{color:#333}
.btni08{background-position:0 -770px}
.btni08 span{background-position:right -770px}
.btni08:hover,.btni08-hover{background-position:0 -810px}
.btni08:hover span,.btni08-hover span{background-position:right -810px}
.btni08 input{color:#333}
.btn06,.btni06{background-position:0 -350px;cursor:default}
.btn06 span,.btni06 span{color:#aaa;background-position:right -350px}
.btni06 input{color:#aaa}
.btn06 a:hover{color:#aaa;text-decoration:none}
.btn07{font-size:14px;line-height:31px;height:31px;padding-left:20px;background-position:0 -660px}
.btn07 span{color:#333;padding-right:20px;background-position:right -660px}
.btn07:hover{background-position:0 -695px}
.btn07:hover span{color:#333;background-position:right -695px}
.btn07 span b{font-weight:bold}
.btn-m:hover{background:#f60;background-position:0 0}
.btn-m:hover span{background-position:right 0}
.btn-b:hover{background:#f60;background-position:0 0}
.btn-b:hover span{background-position:right 0}
.btn20:hover{background-position:-160px -450px}
.btn21{background-position:0 -400px}
.btn21:hover{background-position:0 -450px}
.btn22{display:block;width:120px;background-position:-325px -400px}
.btn22:hover{background-position:-325px -450px}
.btn22disabled{display:block;width:120px;background-position:-325px -580px;cursor:default}
.btn03:hover{background-color:#f0f0f0}
.h-btni01:hover{text-decoration:none}
.h-btni01:hover span{background-position:0 -50px}
.h-btni01:hover input{background-position:right -50px}
.ico-help1{background-position:0 -1860px}
.ico-btn-next{background-position:-15px -462px}
.ico-buttons-b a:hover,.ico-buttons-b a.current{font-size:22px;line-height:36px;color:#fff;text-decoration:none}
.in-ico-btn-pre,.in-ico-btn-next,.in-ico-btn1-pre,.in-ico-btn1-next{position:absolute;z-index:9;top:50%;margin-top:-23px;width:36px;height:45px;cursor:pointer}
.in-ico-btn-pre,.in-ico-btn-next{background-color:#f5f5f5;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
.in-ico-btn-next{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.in-ico-btn-pre{left:0}
.in-ico-btn1-pre{left:3px}
.in-ico-btn-next{right:0}
.in-ico-btn1-next{right:3px}
.in-ico-btn-pre b,.in-ico-btn-next b,.in-ico-btn1-pre b,.in-ico-btn1-next b{position:absolute;text-indent:-999em;width:19px;height:28px;margin:10px 0 0 8px;overflow:hidden}
.in-ico-btn-pre b{background-position:0 -2140px}
.in-ico-btn-pre:hover b{background-position:0 -2175px}
.in-ico-btn-next b{background-position:-21px -2140px}
.in-ico-btn-next:hover b{background-position:-21px -2175px}
.in-ico-btn1-pre b{background-position:0 -2210px}
.in-ico-btn1-pre:hover b{background-position:0 -2245px}
.in-ico-btn1-next b{background-position:-21px -2210px}
.in-ico-btn1-next:hover b{background-position:-21px -2245px}
.ico-juan{top:0;margin-left:0}
.ico-new{top:10px;margin-left:20px;height:12px;background-position:0 -1570px}
.ico-2double{top:10px;margin-left:20px;height:12px;background-position:0 -1590px}
.ico-shopkf{background-position:0 -1790px}
.dico-tips1{display:inline-block;vertical-align:text-top;_vertical-align:baseline;width:14px;height:14px;margin-right:5px;background-position:0 -2110px}
.ico-success{display:inline-block;vertical-align:middle;width:2em;height:20px;background-position:0 -1978px}
.loading{display:inline-block;width:16px;height:16px}
.ico-vip1,.ico-vip2,.ico-vip3,.ico-vip4,.ico-vip5{position:relative;top:-1px;display:inline-block;vertical-align:middle;width:34px;height:14px;text-indent:-999em;overflow:hidden}
.ico-vip2{background-position:-40px 0}
.ico-vip3{background-position:-80px 0}
.ico-vip4{background-position:-120px 0}
.ico-vip5{background-position:-160px 0}
.more{position:absolute;right:0;top:2px;font-size:12px;color:#666;text-decoration:none;font-weight:normal;font-family:"\5B8B\4F53"}
.more:hover{color:#666}
.paging span{font-weight:bold}
.paging a{color:#333!important}
.paging a:hover{color:#d80321!important;text-decoration:none}
.paging a.pager-number:hover{border:1px solid #d80321}
.paging a.current-paging{color:#fff!important;border:1px solid #d80321;background-color:#d80321}
.paging a.current-paging:hover{color:#fff!important}
.mod{margin-bottom:10px}
.mod-dailog .close a:hover,.mod-alert .close a:hover{text-decoration:none;background-color:#d6d6d6}
.dtips{display:none;position:absolute;font-size:12px;line-height:14px;color:#525252;padding:3px 10px 0 8px;height:18px;border:1px solid #efe097;background-color:#ffffd9;white-space:nowrap}
.logo-uc-cash-alipay{background-position:-310px -320px}
.mod-tips{font-size:14px;color:#333;text-align:center;padding:8px 10px;background:#fff1c4;border:1px solid #ffe793;zoom:1}
.tips-dailog{position:absolute;font-size:12px;line-height:20px;color:#333;padding:3px 10px 3px 3em;text-indent:-2em;border:1px solid #ffe793;background-color:#fff1c4;white-space:nowrap}
.login-tiparea{left:10px;top:-100px;*top:-98px}
.remember_psw1{top:35px;left:-36px;width:194px;padding:5px 20px 5px 7px}
.login-tiparea-close:hover{background-position:-10px -2030px}
.ft-quick-register:hover{color:#fff;text-decoration:none}
.side-hot li.current .side-hot-ctn{height:50px}
.side-hot li.current .v-pic{_display:inline}
.tips-nothing{text-align:center;margin:100px auto 120px}
.tips-nothing-ctn{font-size:14px;color:#000;width:300px;margin:0 auto 10px;padding:10px 0 8px;border:1px solid #e1e2e2;background-color:#fafafa}
.tips-nothing-ctn a{text-decoration:underline}
.tips-nothing p{color:#666}
.tips-nothing-ok{font-size:14px;color:#000;width:500px;margin:0 auto 10px;padding:40px 0;border:1px solid #FFE793;background-color:#FFF1C4}
.tips-nothing-ok a{text-decoration:underline}
.mod-uc-faq{clear:both;margin-bottom:0}
.mod-uc-faq .bd{padding:5px 0}
.uc-faq-wrap{margin:6px 0}
.mod-uc-faq h3{line-height:30px}
.mod-uc-faq h3 a{display:block;color:#333;padding-left:50px;background-position:-65px -37px}
.mod-uc-faq .uc-faq-wrap.current h3 a{background-color:#f5f5f5;background-position:-65px -72px}
.mod-uc-faq h3 a:hover{color:#333;text-decoration:none;background-color:#f5f5f5}
.mod-uc-faq .uc-faq-ctn{display:none;color:#666;margin:8px 75px 8px 50px}
.mod-uc-faq .uc-faq-wrap.current .uc-faq-ctn{display:block}
.mod-uc-faq .ft i{display:inline-block;font-style:normal;vertical-align:middle}
.mod-uc-faq .ft{color:#666;text-align:center;padding:5px 20px 5px 0;border-top:1px solid #f3f3f3;background-color:#fafafa}
.mod-uc-faq .btn07{margin-left:15px;vertical-align:top}
.uc-table{width:100%}
.uc-table th{color:#333;line-height:40px;text-align:center;height:40px;background-color:#fafafa;border-bottom:1px solid #ececec}
.uc-table th div{text-align:center}
.uc-table .td-ico-endtime a{width:12px;text-indent:-9999px;background-position:0 -12px}
.uc-table .td-ico-endtime a:hover{text-decoration:none}
.mod-uctab .hd{line-height:37px;color:#333;height:36px;border-bottom:1px solid #e6e6e6}
.mod-uctab .hd .inner{position:relative;top:1px;z-index:1;overflow:hidden;zoom:1}
.mod-uctab .hd a{float:left;_display:inline;font-size:14px;color:#333;padding:0 12px 0 15px;margin-right:15px}
.mod-uctab .hd a:hover{color:#aa3a37;text-decoration:none}
.mod-uctab .hd a span{font-size:11px;font-weight:normal;color:#999}
.mod-uctab .hd a.current{font-weight:bold;background-position:center 31px;cursor:default}
.mod-uctab .hd a.current:hover{color:#333}
.mod-uctab .hd .mod-uctabr{float:right;font-size:12px}
.mod-uctab .hd .mod-uctabr em{color:#f90}
.btn-info a{display:inline-block;font-size:12px;font-weight:bold;color:#333;line-height:24px;text-align:center;padding:0 20px;height:24px;background-position:0 0;border:1px solid #dbdbdb;border-bottom-color:#ccc}
.btn-info a:hover{text-decoration:none;background-position:0 -30px}
.verifyphone-tips .ico-fail{background-position:0 -40px}
.mod-oauth .row .oauth-tips{position:absolute;color:#999}

.star{margin-top:2px}
.starb{width:75px;height:15px}
.starb span{background-position:0 -20px}
.coupons-pic-s{width:65px;height:65px}
.shop-logo-s{float:none;_display:block;width:120px;height:47px;border:0 none}
.shop-logo-b{float:none;_display:block;width:150px;height:60px;border:0 none}
.mod-title .hd{position:relative;font-size:14px;line-height:37px;color:#333;height:38px;margin-bottom:10px;background-position:0 -332px;overflow:hidden}
.mod-title .hd h2{float:left;font-weight:bold;padding:0 8px;border-bottom:1px solid #d00000}
.sorting a:hover{color:#5e606c;text-decoration:none;border-left-color:#e5d9b6;border-right-color:#e5d9b6;background-position:0 -530px}
.sorting a .ico-sort-up{background-position:0 -2091px}
.sorting a:hover .ico-sort-down{background-position:-30px -2076px}
.sorting a:hover .ico-sort-up{background-position:-30px -2091px}
.discount .discount-ctn h1{padding-bottom:3px;margin-bottom:10px;border-bottom:1px solid #eee}
.shop-show a:hover{color:#fff;text-decoration:none;cursor:pointer}
.mod-title .hd{position:relative;font-size:14px;line-height:37px;color:#333;height:38px;margin-bottom:10px;background-position:0 -332px;overflow:hidden}
.mod-title .hd h2{float:left;font-weight:bold;padding:0 8px;border-bottom:1px solid #d00000}

.shopshow-title a:hover{color:#666!important}
.mod-ucorder{margin-bottom:20px}
.mod-ucorder .td-shop{width:100px;padding-left:15px}
.mod-ucorder .uc-table-title .td-shop div{text-align:left;padding-left:20px}
.mod-ucorder .td-num{width:130px}
.mod-ucorder .td-num div{width:130px;word-wrap:break-word;overflow:hidden}
.mod-ucorder .td-time,.mod-ucorder .td-endtime{text-align:center;width:85px}
.mod-ucorder .td-endtime{width:100px}
.mod-ucorder .td-money1,.mod-ucorder .td-money2,.mod-ucorder .td-money3{text-align:right;width:65px}
.mod-ucorder .uc-table-title .td-money1{width:65px}
.mod-ucorder .uc-table-title .td-money2,.mod-ucorder .uc-table-title .td-money3{width:70px}
.mod-ucorder .td-status{text-align:center;width:60px}
.uc-fav-list .uc-ustatus-function .uc-cancel{float:left}
.uc-fav-list .uc-ustatus-time{float:left}
.uc-fav-list .sp{float:left;margin:-1px 5px 0 8px}
.kf-tips-sign{top:-14px;left:3px}

.btn02,.btn02 span,.btn04,.btn04 span,.btn05,.btn05 span,.btn06,.btn06 span,.btn07,.btn07 span,.btni04,.btni04 span,.btni05,.btni05 span,.btni06,.btni06 span,.btni08,.btni08 span,.ico-buttons-b a,.btn20,.btn21,.btn22,.btn22disabled,.gslist .gs-pic,#shopIntroduce .tab-nav a:hover,#shopIntroduce .tab-nav a.current,#gsCouponsCategory .category-paging a span,.btn-exchange,#uciAccount .ft span{background-image:url(/img/member/btn.png);background-repeat:no-repeat}
.ico-sp,.ico-circle,.ico-help,.ico-help1,.ico-more1,.ico-right,#fxIntroNav li.current a,.btn02 b,.ico-down,#hotShopNav .tab-nav span,#hotShopNav .btn-city-all,.ico-b-down,.ico-btn-pre,.ico-btn-next,.ico-category1,.ico-category2,.ico-category3,.ico-category4,.ico-category5,.ico-category6,.ico-category7,.ico-category8,.ico-more-up,.ico-more-down,.shop-archives-comment-icon i,.ico-juan,.ico-new,.ico-edit-new,.ico-edit-notice,.ico-2double,.ico-union,.ico-time,.discount-s-sina,.discount-s-netease,#backToTop a,.ico-success,.login-tiparea-top,.login-tiparea-bottom,.login-tiparea .error-state,.login-tiparea-close,#fwlink .links-list-introduce i,.ico-sort-up,.ico-sort-down,.dico-tips1,.ico-succed,.gs-close,.ico-buttons a,.in-ico-btn-pre b,.in-ico-btn-next b,.in-ico-btn1-pre b,.in-ico-btn1-next b,.ico-shopkf,#discountPoster .ico-buttons-b a,#ucAccountBind li .account-bind{background-image:url(/img/member/ico.png);background-repeat:no-repeat}
.ico-vip1,.ico-vip2,.ico-vip3,.ico-vip4,.ico-vip5,.tel-checkcode a,.kf-tips-sign{background-image:url(/img/member/ico2.png);background-repeat:no-repeat}
#searchBox .tab-nav a.current,.btn01,.mod-title .hd,#shopIntroduce .tab-nav,.sorting a{background-image:url(/img/member/bg-repeatx.jpg);background-repeat:repeat-x}
/*.mod-index h2,#tdSuperPrice h2,.btn03 b,#tdSuperPrice .deal-list li b{background-image:url(/img/member/title.png);background-repeat:no-repeat}*/
.star,.star span,.comment-star,.comment-star a:hover,.comment-star a.current{background-image:url(/img/member/star.png);background-repeat:repeat-x}
.starb,.starb span{background-image:url(/img/member/starb.png);background-repeat:repeat-x}
.loading{background:url(/img/member/loading.gif) no-repeat 0 0}
#ucSubnav .title1,#ucSubnav .title2,#ucSubnav .title3,.ico-uc-fx,.ico-uc-jf,.mod-uc-faq h3 a,.td-ico-money i,.td-ico-endtime a,#ucSubs .ico-subs-vol,#ucSubs .ico-subs-sales,#ucSubs .ico-s-success,.mod-uctab a.current,.uc-fav-list .uc-collection-title,.ico-read,#ucOrderSelect .input-l,#ucOrderSelect .uc-orderselect-right b.current,#ucCommodityDynamic .commedity-detail .commedity-dinamic,#ucCommodityDynamic .commedity-detail .commedity-count,.uc-olist-help i,.ico-authentication,.ico-binding,.ico-nowait,.ico-kfend,.btn-support-kf,.uckf-tips-sign,#ucAccountBind .bind-btn{background-image:url(/img/member/uc.png);background-repeat:no-repeat}
.starsc,.starsc span,.scbtn-01,.sctab-title a.current,.sctab-title b{background-repeat:repeat-x}
#huihuiBanner .hico-down i,#discount .num,.hui-list .hico-cai,.hui-list .hico-ding,.hui-list .ico-show{background-image:url(/img/member/sp8.png);background-repeat:no-repeat}
.btn-info a{background-image:url(/img/member/btnbg.png);background-repeat:repeat-x}
#huihuiBanner .entity a{background-image:url(/img/member/transparent.png);background-repeat:repeat}
.verifyphone-tips .ico-notice,.verifyphone-tips .ico-fail{background-image:url(/img/member/icon-tips.png);background-repeat:no-repeat}
.login-logo{background-image:url(/img/member/oauth_logo.png);background-repeat:no-repeat}
.mod-oauth .hd h2,.mod-oauth .hd .oauth-huihui-logo,#oauthTop .ft,.oauth-face,#oauthEmail .ico-email-top{background-image:url(/img/member/oauth.png);background-repeat:no-repeat}
.h-btni01 span,.h-btni01 input{background-image:url(/img/member/h_btn.png);background-repeat:no-repeat}
.mod-topics-dialog .topics-comfirm,.mod-topics-dialog .topics-cancel,.mod-topics-dialog .btn-topics-comfirm,.mod-topics-dialog .btn-topics-cancel{display:inline-block;padding:0 25px;line-height:35px;font-size:14px;border:0;font-weight:bold;margin:0 5px;height:35px}
.mod-topics-dialog .ft a:hover{text-decoration:none}
.mod-topics-dialog .topics-cancel:hover{text-decoration:none}
.mod-topics-dialog .btn-topics-comfirm,.mod-topics-dialog .btn-topics-cancel{padding:0 22px;_padding:0 12px}
.mod-topics-dialog .ico-topics-fail{background-position:-20px 0}
.mod-topics-dialog .ico-topics-tip{background-position:-40px 0}


/*==========以下部分是Validform必须的===========*/
input.v-error, textarea.v-error {
    border: 1px #ccc dotted;
    border-bottom: 1px red double;
}
span.v-valid, span.v-error {
    font-size: 12px;
    height: 18px;
    line-height: 14px;
    padding: 3px 10px 0 18px;
    display: inline-block;
    white-space: nowrap;
}
span.v-error {
    color: red;
    background: url(/img/member/error.png) no-repeat left center;
}
span.v-valid {
    color: green;
    background: url(/img/member/valid.png) no-repeat left center;
}